* {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
    "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}

.flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}


.HomeAudioKong {
  width: 10vw;
  height: 10vw;
  position: absolute;
  top: 20px;
  right: 20px;
  background: url('../src/setApi/lightMusic/img/yinfu.png') no-repeat;
  background-size: 100%;
  border-radius: 50%;
  border: 1px solid rgba(40, 40, 40, 0.2);
  opacity: 0.6;
}

.HomeAudioClass>.ant-modal-content {
  background: rgba(0, 0, 0, 0.25) !important;
  height: 80vw;
}

.HomeAudioClass_top {
  width: 100%;
  height: 10vw;
  position: relative;
  margin-left: 5vw;
}

.HomeAudioClass_top>.player-btn {
  background-image: url('../src/setApi/lightMusic/img/player.png');
  opacity: 0.8;
  display: inline-block;
  position: absolute;
  top: 50%;
}

.HomeAudioClass_top>.btn-prev {
  background-position: 0 -30px;
  width: 19px;
  height: 20px;
  margin-top: -10px;
}

.HomeAudioClass_top>.btn-play {
  width: 19px;
  height: 29px;
  margin-top: -14.5px;
  left: 36%;
  margin-left: -10.5px;
}

.HomeAudioClass_top>.btn-next {
  background-position: 0 -52px;
  right: 30%;
  width: 19px;
  height: 20px;
  margin-top: -10px;
}

.HomeAudioClass_top>.btn-state-paused {
  background-position: -30px 0 !important;
}

.HomeAudioClass_body {
  width: 45vw;
  height: 50vw;
  margin-top: 10px;
  overflow: auto;
}

.HomeAudioClass_body>.HomeAudioClass_body_div {
  width: 90%;
  margin: 4px auto;
  height: 8vw;
  border: 1px solid rgba(40, 40, 40, 0.2);
  color: #ccc;
  line-height: 8vw;
  padding-left: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}

.HomeAudioClass_Radio {
  width: 80%;
  height: 4vw;
  display: flex !important;
}

.HomeAudioClass_Radio span {
  color: #ccc !important;
}

.HomeAudioClass_body_divActive {
  color: aliceblue !important;
}

.HomeAudioClass_body_add {
  width: 30px;
  height: 20px;
  background: rgba(219, 224, 224, 0.12);
  position: absolute;
  right: 2px;
  top: 5px;
  text-align: center;
  line-height: 20px;
  border-radius: 4px;
  color: rgb(159, 236, 35);
}